\hypertarget{distributions_8h}{
\section{sampling/distributions.h \-File \-Reference}
\label{distributions_8h}\index{sampling/distributions.\-h@{sampling/distributions.\-h}}
}


\-Defines various distributions.  


{\ttfamily \#include $<$nih/sampling/random.\-h$>$}\*
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structnih_1_1_base__distribution}{nih\-::\-Base\-\_\-distribution$<$ Derived\-\_\-type $>$}
\item 
struct \hyperlink{structnih_1_1_uniform__distribution}{nih\-::\-Uniform\-\_\-distribution}
\item 
struct \hyperlink{structnih_1_1_cosine__distribution}{nih\-::\-Cosine\-\_\-distribution}
\item 
struct \hyperlink{structnih_1_1_pareto__distribution}{nih\-::\-Pareto\-\_\-distribution}
\item 
struct \hyperlink{structnih_1_1_bounded__pareto__distribution}{nih\-::\-Bounded\-\_\-pareto\-\_\-distribution}
\item 
struct \hyperlink{structnih_1_1_bounded__exponential}{nih\-::\-Bounded\-\_\-exponential}
\item 
struct \hyperlink{structnih_1_1_cauchy__distribution}{nih\-::\-Cauchy\-\_\-distribution}
\item 
struct \hyperlink{structnih_1_1_exponential__distribution}{nih\-::\-Exponential\-\_\-distribution}
\item 
struct \hyperlink{structnih_1_1_gaussian__distribution__2d}{nih\-::\-Gaussian\-\_\-distribution\-\_\-2d}
\item 
struct \hyperlink{structnih_1_1_transform__generator}{nih\-::\-Transform\-\_\-generator$<$ Generator, Distribution $>$}
\item 
struct \hyperlink{structnih_1_1_gaussian__generator}{nih\-::\-Gaussian\-\_\-generator}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Defines various distributions. 